Technology in war : the impact of science on weapon development and modern battle / Kenneth Macksey Deutschen Dokumente zum Kriegsausbruch 1914 : Kommentar / Karl Kautsky war of invention : scientific developments, 1914-18 / by Guy Hartcup